13. API Brainstorm

API Brainstorm

Question:

Start Quiz:

Solution:

INSTRUCTOR NOTE:

Google's APIs

All the Google services you can imagine.

Giant database of APIs

This is definitely worth skimming for some inspiration.

Also, did you know that Udacity has an API? It's available for anyone to use. We want to make it easy for developers to access and share our catalog of courses.


Examples:
https://catalog-api.udacity.com/v1/catalog
https://catalog-api.udacity.com/v1/courses
https://catalog-api.udacity.com/v1/degrees
https://catalog-api.udacity.com/v1/tracks


Supports "locale" parameter
https://catalog-api.udacity.com/v1/catalog?locale=en-US
https://catalog-api.udacity.com/v1/catalog?locale=zh-cn
Note: locale parameter is case-insensitive and defaults/has fallback to "en-us"


Supports Course/Degree lookup by key
https://catalog-api.udacity.com/v1/courses/cs101?locale=en-US
https://catalog-api.udacity.com/v1/degrees/nd000?locale=zh-cn